Benchmark: innerHTML vs DOM
Gleb Lebedev ha elaborado un test para comparar la velocidad de creación de nodos al estilo superchachi (document.createElement y familia) y al estilo cutrelux (innerHTML). Los resultados dan como vencedor (esto ya lo sospechábamos todos) al maldito, al infame, al feo innerHTML. Si no lo crees, puedes ejecutar tú mismo la prueba.